package com.ruoyi.client.service;

import com.ruoyi.client.pojo.form.GoodsQueryPageForm;
import com.ruoyi.client.pojo.vo.GoodsDetailVo;
import com.ruoyi.client.pojo.vo.GoodsVo;
import java.util.List;

public interface ClientGoodsService {

    // 分页查询商品列表
    List<GoodsVo> queryPage(GoodsQueryPageForm form);

    // 根据ID查询商品详情（方法名统一为selectVoById，参数改为Long）
    GoodsDetailVo selectVoById(Long id);

    // 根据店铺ID获取分类名称列表
    List<String> getCategoryNamesByStoreId(Integer storeId);

    // 查询盲盒商品池
    List<GoodsVo> queryBlindBoxGoods();
}